#include<stdio.h>
#include<stdlib.h>
int cmp(const void *a,const void *b)
{
	return *(int*)a-*(int *)b;
}
int main()
{
	int n,i;
	int *p;
	scanf("%d",&n);getchar();
	p=(int *)malloc(n*sizeof(int));
	for(i=0;i<n;i++)
		scanf("%d",(p+i));
	qsort(p,n,sizeof(int),cmp);
	for(i=0;i<n;i++)
	{
		printf("%d",*(p+i));
		if(i!=n-1)
			printf(" ");
	}
	printf("\n");
	return 0;
}
